package br.com.jvet.infra;

import java.util.List;
import java.util.Map;

import javax.ejb.Local;

import org.apache.log4j.Logger;

import br.com.jvet.entidade.ItemPedidoCompra;
import br.com.jvet.entidade.PedidoCompra;
@Local
public interface PedidoCompraFacade {

	public final Logger LOG = Logger.getLogger(PedidoCompraFacade.class);

	public void incluir(PedidoCompra obj) throws Exception;

	public void alterar(PedidoCompra obj) throws Exception;

	public void excluir(PedidoCompra obj) throws Exception;;

	public PedidoCompra consultarPorId(int entityID);

	public List<PedidoCompra> listar();

	public List<PedidoCompra> buscarPedidoPorParametro(
			Map<String, Object> parameters);
	
	public List<ItemPedidoCompra> consultarItens(PedidoCompra pedido);

	public void validarDados(PedidoCompra obj) throws Exception;

}
